package com.bulletelc.apollopre.entity;

import java.util.List;

/**
 * author: lhl
 * date  : 2018/01/16
 * desc  : TODO
 */

public class ProductDetailAll {

    /**
     * id : 226
     * eshop_id : 1
     * type : 1
     * name : 小浣熊电热饭盒双层不锈钢内胆加热饭盒热饭器插电加热饭盒蒸饭器
     * sales_price : 50.00
     * price_range: "788.00-838.00"
     * lowest_price: "788.00"
     * supplier_id : 2
     * description : <p>{{image:967bbd32ac5bf71f921b3888f9da2b3d}}</p><p>{{image:60b1daaec7e8bc09f293fcf8e9b698ff}}</p><p>{{image:d408d5ca82a78c7907f5a2f1117be0d0}}</p><p><br/></p><p>{{image:87ef46a2e4d4c5a782e8aac74d3624a7}}</p><p>{{image:d79ddd97f8be86ab9b8e80a82a033bfb}}</p><p>{{image:901b3379ebcf1f6dbd354e8f67345a30}}</p><p>{{image:e9eb681909166646dbf6c503750e5b8c}}</p><p>{{image:39202382af9f56a69c067b96ed8e7f94}}</p><p>{{image:3a96339ba50b4848cda6844b10ee0ef4}}</p><p>{{image:798fa6d5c784ed4aeae29af60256dfe8}}</p><p>{{image:95304ba4f4a31dd4c119f16b86e2d54d}}</p><p>{{image:11ac7e2a15b681242adeaf5940dc7025}}</p><p>{{image:dee68766e924935887e3c5d06d78c781}}</p><p>{{image:a697e2acd0114757f56f5b12143957dc}}</p><p>{{image:ef7d1908b2a238700d67af27e3c3bd3f}}</p><p>{{image:f34673962d46c25875d69549b9769fcd}}</p><p>{{image:ed6ad4ba4b4b6a706a7478e3a6172bda}}</p><p><br/></p><p>{{image:3bba0b4a15157caa2e3ac9df29c33874}}</p><p><br/></p>
     * description_url: [{"img_url": "https://cdn.img-apollo-pre-staging.bulletelc.com/store/Product/20/4d/4db800a76445cc7e102d47fd123d587f.png"}]
     * views_count : 5
     * sold : 1
     * is_released : 1
     * install_fee : "12.00"
     * price : 50
     * wish_state:0
     * thumbnailUrl : https://img-apollo-pre-staging.bulletelc.com/store/Product/226/ea/t/ea3902000abdefb027ad93476b0bc536.jpg
     * iconUrl : https://img-apollo-pre-staging.bulletelc.com/store/Product/226/ea/i/ea3902000abdefb027ad93476b0bc536.jpg
     * mediumUrl : https://img-apollo-pre-staging.bulletelc.com/store/Product/226/ea/m/ea3902000abdefb027ad93476b0bc536.jpg
     * originalUrl : https://img-apollo-pre-staging.bulletelc.com/store/Product/226/ea/ea3902000abdefb027ad93476b0bc536.jpg
     */

    private int id;
    private int eshop_id;
    private int type;
    private String name;
    private String sales_price;
    private int supplier_id;
    private String summary;
    private List<DescriptionImages> description_images;
    private String description;
    private int views_count;
    private int sold;
    private int is_released;
    private int is_install;
    private int is_show_install;
    private String install_fee;
    private double price;
    private String price_range;
    private String lowest_price;
    private String thumbnailUrl;
    private String iconUrl;
    private String mediumUrl;
    private String originalUrl;
    private int wish_state;//是否收藏,0:未收藏,1:收藏
    private List<ProductBannerImg> banner_img_list;
    private List<ProductSku> product_sku_list;
    private List<ProductEav> product_eav;
    private List<ProductAssociate> associated_products;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getEshop_id() {
        return eshop_id;
    }

    public void setEshop_id(int eshop_id) {
        this.eshop_id = eshop_id;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSales_price() {
        return sales_price;
    }

    public void setSales_price(String sales_price) {
        this.sales_price = sales_price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public int getSupplier_id() {
        return supplier_id;
    }

    public void setSupplier_id(int supplier_id) {
        this.supplier_id = supplier_id;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public List<DescriptionImages> getDescription_images() {
        return description_images;
    }

    public void setDescription_images(List<DescriptionImages> description_images) {
        this.description_images = description_images;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getViews_count() {
        return views_count;
    }

    public void setViews_count(int views_count) {
        this.views_count = views_count;
    }

    public int getIs_released() {
        return is_released;
    }

    public void setIs_released(int is_released) {
        this.is_released = is_released;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public String getThumbnailUrl() {
        return thumbnailUrl;
    }

    public void setThumbnailUrl(String thumbnailUrl) {
        this.thumbnailUrl = thumbnailUrl;
    }

    public String getIconUrl() {
        return iconUrl;
    }

    public void setIconUrl(String iconUrl) {
        this.iconUrl = iconUrl;
    }

    public String getMediumUrl() {
        return mediumUrl;
    }

    public void setMediumUrl(String mediumUrl) {
        this.mediumUrl = mediumUrl;
    }

    public String getOriginalUrl() {
        return originalUrl;
    }

    public void setOriginalUrl(String originalUrl) {
        this.originalUrl = originalUrl;
    }

    public int getWish_state() {
        return wish_state;
    }

    public void setWish_state(int wish_state) {
        this.wish_state = wish_state;
    }

    public List<ProductBannerImg> getBanner_img_list() {
        return banner_img_list;
    }

    public void setBanner_img_list(List<ProductBannerImg> banner_img_list) {
        this.banner_img_list = banner_img_list;
    }

    public List<ProductSku> getProduct_sku_list() {
        return product_sku_list;
    }

    public void setProduct_sku_list(List<ProductSku> product_sku_list) {
        this.product_sku_list = product_sku_list;
    }

    public List<ProductEav> getProduct_eav() {
        return product_eav;
    }

    public void setProduct_eav(List<ProductEav> product_eav) {
        this.product_eav = product_eav;
    }

    public int getSold() {
        return sold;
    }

    public void setSold(int sold) {
        this.sold = sold;
    }

    public List<ProductAssociate> getAssociated_products() {
        return associated_products;
    }

    public void setAssociated_products(List<ProductAssociate> associated_products) {
        this.associated_products = associated_products;
    }

    public String getPrice_range() {
        return price_range;
    }

    public void setPrice_range(String price_range) {
        this.price_range = price_range;
    }

    public String getLowest_price() {
        return lowest_price;
    }

    public void setLowest_price(String lowest_price) {
        this.lowest_price = lowest_price;
    }

    public String getInstall_fee() {
        return install_fee;
    }

    public void setInstall_fee(String install_fee) {
        this.install_fee = install_fee;
    }

    public int getIs_install() {
        return is_install;
    }

    public void setIs_install(int is_install) {
        this.is_install = is_install;
    }

    public int getIs_show_install() {
        return is_show_install;
    }

    public void setIs_show_install(int is_show_install) {
        this.is_show_install = is_show_install;
    }

    @Override
    public String toString() {
        return "ProductDetailAll{" +
                "id=" + id +
                ", eshop_id=" + eshop_id +
                ", type=" + type +
                ", name='" + name + '\'' +
                ", description_images=" + description_images +
                '}';
    }

}
